// components/posts/posts.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    duration:{
      type:Number,
      // optionalTypes:[String]  //optionalTypes 可多种类型
    },
    title:String,
    cate:Array,
    imgpath:String,
    durationTwo:String,   //字符串型时间
  },

  /**
   * 组件的初始数据
   */
  data: {
    formatDuration:'',
    formatDurationTwo:'',
  },
  //组件的的生命周期也可以在 lifetimes 字段内进行声明（这是推荐的方式，其优先级最高）
  lifetimes:{
    // 实例创建完成，可以调用data,setData
    attached(){
      // 在组件实例进入页面节点树时执行
      let tim=this.properties.duration;
      let timTwo=this.properties.durationTwo;
      let t=this.formatTime(tim);
      this.setData({
        formatDuration:t,
        formatDurationTwo:timTwo
      })
      
    }
  },

  /**
   * 组件的方法列表
   */
  methods: {
   
    
    // 格式化时间
    formatTime(time){
      if(time/1000<5){
        let sec=time; //总秒数
        let minut=parseInt(sec/60);
        minut=minut<10?"0"+minut:minut;
        sec=sec%60;
        sec=sec<10?"0"+sec:sec;
        return minut+":"+sec;
      }
      let sec=time/1000; //总秒数
      let minut=parseInt(sec/60);
      minut=minut<10?"0"+minut:minut;
      sec=sec%60;
      sec=sec<10?"0"+sec:sec;
      return minut+":"+sec;
    }
  }
})
